package org.example.videotran.service;

import org.example.videotran.pojo.LanguageChoose;
import org.example.videotran.pojo.TransVideo;
import org.springframework.http.ResponseEntity;
import org.springframework.web.multipart.MultipartFile;

public interface IVideoService {
    ResponseEntity<String> translate_srt(MultipartFile file, String target_language, String source_code);

    ResponseEntity<String> recogn(MultipartFile video, LanguageChoose languageChoose);

    ResponseEntity<String> taskStatus(String taskId);

    ResponseEntity<String> transVideo(MultipartFile video, TransVideo transVideo);

    ResponseEntity<byte[]> downloadDocument(String documentPath);
}
